Breadcrumbs in a modern web application, make sense? [on hold]
Posted
by
Xtreme Biker
on Programmers
See other posts from Programmers
or by Xtreme Biker
Published on 2014-08-18T10:11:07Z
Indexed on
2014/08/18
16:44 UTC
Read the original article
Hit count: 338
I'm currently beginning with the development of a new web application. The whole web application is going to be bookmarkable and all the pages accesible via GET requests and url parameters. Having said that, let's suppose I've got three entities in my application, Customer
, Team
and City
. Each Customer
and Team
belong to a city and I've got a city-detail
page which displays the detail for a concrete city. So next navigation cases are possible:
Customers -> Customer detail (id=2) -> City detail (id=3)
Football teams -> Team detail (id=5) -> City detail (id=3)
Cities -> City detail (id=3)
There are three possible ways of ending up in a city detail view. My question is, does it make sense to implement a breadcrumb to show such a history, having it available in the browser itself? Would it be more appropiate to show a breadcrumb with the last case, no matter where we're coming from (hierarchical breadcrumb)?
That's what Jakob Nielsen points out here:
Offering users a Hansel-and-Gretel-style history trail is basically useless, because it simply duplicates functionality offered by the Back button, which is the Web’s second-most-used feature.
A history trail can also be confusing: users often wander in circles or go to the wrong site sections. Having each point in a confused progression at the top of the current page doesn’t offer much help.
Finally, a history trail is useless for users who arrive directly at a page deep within the site.
Also, even if the history trail seems the most natural way to implement it, it requires an extra effort to keep the whole track being HTTP a stateless mean.
© Programmers or respective owner